/**
 *  vue配置
*/
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  lintOnSave: false, // 关闭校验
  productionSourceMap: false, // 生产环境不生成map映射文件(编译压缩后的代码映射源码，用于生产环境调试)
  publicPath: "/",  // 资源从服务器的根路径加载
  outputDir: 'dist',  // 定义了执行构建后生成的静态文件存放的目录位置
  assetsDir: 'assets', // 放置静态文件夹目录
  devServer: {
    port: 2003, //开发运行时端口
    host: '0.0.0.0', // 开发运行时域名
    https: false, // 是否启用https协议，请求不加密，控制台不显示安全警告
    open: false,  // 是否直接打开浏览器
    proxy: {
      "/api": {   // 需要代理的路径前缀
        target: "http://localhost:2002",  // 目标服务器地址
        changeOrigin: true  // 修改请求头中的origin为目标地址
      }
    },
    client: {
      overlay: false  // 关闭全屏报错 Uncaught runtime errors:
    }
  }
})
